package com.psycho.sys.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 咨询师表
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("sys_counselor")
public class Counselor extends BaseEntity {
    /**
     * 关联的用户ID
     */
    private Long userId;

    /**
     * 职称
     */
    private String title;

    /**
     * 专业领域
     */
    private String specialization;

    /**
     * 工作经验（年）
     */
    private Integer experience;

    /**
     * 个人简介
     */
    private String introduction;

    /**
     * 评分（1-5）
     */
    private Double rating;

    /**
     * 评价数量
     */
    private Integer ratingCount;

    /**
     * 状态（0-离线，1-在线，2-咨询中）
     */
    private Integer status;

    /**
     * 预约设置（JSON格式，包含可预约时间段等信息）
     */
    private String appointmentSettings;
}